Solving Flow Problems using Multiplicative Weights

نویسندگان

  • Anupam Gupta
  • Jennifer Iglesias
چکیده

We saw that using the multiplicative weights (MW) algorithm, we find a (1 + ε)-approximate max flow f̂—i.e., a flow of value F that has f̂e ≤ 1 + ε—using O( logm ε2 ) calls to the oracle. In Lecture #14, we saw that using shortest-path routing, you can get ρ = F . Since we can use Dijkstra’s O(m+ n log n) to implement the oracle, this gives an Õ( ε2 ) time algorithm. Relaxed Oracle: For the rest of this section, we are going to relax the requirements for the oracle, so that we merely want the flow to satisfy the capacity constraints approximately: ∑

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Multiplicative Weights Methods for DCOP

We introduce a new framework for solving distributed constraint optimization problems that extend the domain of each variable into a simplex. We propose two methods for searching the extended domain for good assignments. The first one relaxes the problem using linear programming, finds the optimum LP solution, and rounds it to an assignment. The second one plays a cost-minimization game, finds ...

متن کامل

Efficient Algorithms Using The Multiplicative Weights Update Method

Algorithms based on convex optimization, especially linear and semidefinite programming, are ubiquitous in Computer Science. While there are polynomial time algorithms known to solve such problems, quite often the running time of these algorithms is very high. Designing simpler and more efficient algorithms is important for practical impact. In this thesis, we explore applications of the Multip...

متن کامل

Multiplicative weights, equalizers, and P=PPAD

We show that, by using multiplicative weights in a game-theoretic thought experiment (and an important convexity result on the composition of multiplicative weights with the relative entropy function), a symmetric bimatrix game (that is, a bimatrix matrix wherein the payoff matrix of each player is the transpose of the payoff matrix of the other) either has an interior symmetric equilibrium or ...

متن کامل

Verified Learning Without Regret From Algorithmic Game Theory to Distributed Systems With Mechanized Complexity Guarantees

Multiplicative Weights (MW) is a simple yet powerful algorithm for learning linear classifiers, for ensemble learning à la boosting, for approximately solving linear and semidefinite systems, for computing approximate solutions to multicommodity flow problems, and for online convex optimization, among other applications. Recent work in algorithmic game theory, which applies a computational pers...

متن کامل

An algorithm for determining common weights by concept of membership function

Data envelopment analysis (DEA) is a method to evaluate the relative efficiency of decision making units (DMUs). In this method, the issue has always been to determine a set of weights for each DMU which often caused many problems. Since the DEA models also have the multi-objective linear programming (MOLP) problems nature, a rational relationship can be established between MOLP and DEA problem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015